Webcodin\WCPOpenWeather\Plugin\Settings A

Total Complexity 61
Dependencies 3
Dependents 1
Total lines 321
Lines of code 195
Logical lines of code 105
Comment lines 56
Methods 29
Properties 6

Methods 29

Method Rating Maintainability Complexity Lines of code
adminMenu()
S
55 6 19
upperSettings()
S
57 5 17
lowerSettings()
S
57 5 17
getRecursiveCallable()
S
62 5 11
getCurrentTemplatePath()
S
60 4 14
renderThemeSettingsPage()
S
60 4 13
getSettingsKeys()
S
60 4 12
getThemesFieldSet()
S
64 4 9
sanitizeSettings()
S
69 2 7
instance()
S
70 2 7
getShortcodeTemplates()
S
65 2 9
renderSettingsPage()
S
78 1 3
getAPISettings()
S
80 1 3
setCurrentTemplate()
S
77 1 4
getCurrentTemplate()
S
82 1 3
setCurrentTag()
S
77 1 4
getCurrentTag()
S
82 1 3
setCurrentId()
S
77 1 4
getCurrentId()
S
82 1 3
getWeatherSettings()
S
80 1 3
getPluginSettings()
S
80 1 3
getParentModule()
S
80 1 3
getUserOptions()
S
82 1 3
getLanguages()
S
69 1 6
getPage()
S
80 1 3
__wakeup()
S
91 1 2
__clone()
S
91 1 2
__construct()
S
72 1 5
getTabs()
S
80 1 3